technical impossibility - French English Dictionary